body {
  margin: 0;
  padding: 0;
}

div#wrapper {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  height: 800px;
}

div#loginForm {
  margin: 0 auto;
  width: 500px;
}

div#north-panel {
  width: 100%;
  height: 30px;
  background: url(../images/layout-browser-hd-bg.gif) #7f99be repeat-x center 50%;
  line-height: 20px;
  color: #fff;
  font-family: Verdana, 微软雅黑,黑体;
}

div#west-panel {
  position: absolute;
  left: 5px;
  top: 35px;
  width: 240px;
  border: 1px solid #99BBE8;
}

div#center-panel {
  margin-left: 250px;
  background: white;
}

div#south-panel{
  height: 30px;
}

.clear {
  clear: both;
}

div#content-panel {
  padding: 5px;
}

.nav-menu ul {
  list-style: none;
  padding-left: 10px;
  margin: 0px;
}

.nav-menu ul li {
  line-height: 26px;
}

.nav-menu ul li div.hover{border:1px dashed #99BBE8; background:#E0ECFF;cursor:pointer;}
.nav-menu ul li div.hover a{color:#416AA3;}
.nav-menu ul li div.selected{border:1px solid #99BBE8; background:#E0ECFF;cursor:default;}
.nav-menu ul li div.selected a{color:#416AA3; font-weight:bold;}


/* css for timepicker */
#ui-timepicker-div dl{ text-align: left; }
#ui-timepicker-div dl dt{ height: 25px; }
#ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
